package com.example.design.adapter.voltage.v2class;

/**
 * @Description 适配器类，将220V电压转换为5V电压
 * 适配器可以调用另一个接口，作为一个转换器，对Adaptee和Target进行适配，
 * 适配器类是适配器模式的核心，在对象适配器中，它通过继承Target并关联一个Adaptee对象使二者产生联系。
 * @ClassName Adapter
 * @Author Administrator
 * @Date 2020/5/13 12:36
 * @Version 1.0.0
 */
public class Adapter extends Adaptee implements Target{

    @Override
    public int output5V() {
        int i = output220V();
        // ...........
        System.out.println(String.format("原始电压: %d V --> 输出电压: %d V", i, 5));
        return 5;
    }
}
